@font-face{font-display:swap;font-family:'Montserrat';src:url(../fonts/Montserrat/Montserrat-Light.eot);src:local('Montserrat Light'),local('Montserrat-Light'),url('fonts/Montserrat/Montserrat-Light.eot?#iefix') format('embedded-opentype'),url(../fonts/Montserrat/Montserrat-Light.woff) format('woff'),url(../fonts/Montserrat/Montserrat-Light.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:'Montserrat';src:url(../fonts/Montserrat/Montserrat-MediumItalic.eot);src:local('Montserrat Medium Italic'),local('Montserrat-MediumItalic'),url('fonts/Montserrat/Montserrat-MediumItalic.eot?#iefix') format('embedded-opentype'),url(../fonts/Montserrat/Montserrat-MediumItalic.woff) format('woff'),url(../fonts/Montserrat/Montserrat-MediumItalic.ttf) format('truetype');font-weight:500;font-style:italic}@font-face{font-display:swap;font-family:'Montserrat';src:url(../fonts/Montserrat/Montserrat-Thin.eot);src:local('Montserrat Thin'),local('Montserrat-Thin'),url('fonts/Montserrat/Montserrat-Thin.eot?#iefix') format('embedded-opentype'),url(../fonts/Montserrat/Montserrat-Thin.woff) format('woff'),url(../fonts/Montserrat/Montserrat-Thin.ttf) format('truetype');font-weight:100;font-style:normal}@font-face{font-display:swap;font-family:'Montserrat';src:url(../fonts/Montserrat/Montserrat-ExtraLightItalic.eot);src:local('Montserrat ExtraLight Italic'),local('Montserrat-ExtraLightItalic'),url('fonts/Montserrat/Montserrat-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),url(../fonts/Montserrat/Montserrat-ExtraLightItalic.woff) format('woff'),url(../fonts/Montserrat/Montserrat-ExtraLightItalic.ttf) format('truetype');font-weight:200;font-style:italic}@font-face{font-display:swap;font-family:'Montserrat';src:url(../fonts/Montserrat/Montserrat-BoldItalic.eot);src:local('Montserrat Bold Italic'),local('Montserrat-BoldItalic'),url('fonts/Montserrat/Montserrat-BoldItalic.eot?#iefix') format('embedded-opentype'),url(../fonts/Montserrat/Montserrat-BoldItalic.woff) format('woff'),url(../fonts/Montserrat/Montserrat-BoldItalic.ttf) format('truetype');font-weight:700;font-style:italic}@font-face{font-display:swap;font-family:'Montserrat';src:url(../fonts/Montserrat/Montserrat-SemiBold.eot);src:local('Montserrat SemiBold'),local('Montserrat-SemiBold'),url('fonts/Montserrat/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),url(../fonts/Montserrat/Montserrat-SemiBold.woff) format('woff'),url(../fonts/Montserrat/Montserrat-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal}@font-face{font-display:swap;font-family:'Montserrat';src:url(../fonts/Montserrat/Montserrat-ExtraLight.eot);src:local('Montserrat ExtraLight'),local('Montserrat-ExtraLight'),url('fonts/Montserrat/Montserrat-ExtraLight.eot?#iefix') format('embedded-opentype'),url(../fonts/Montserrat/Montserrat-ExtraLight.woff) format('woff'),url(../fonts/Montserrat/Montserrat-ExtraLight.ttf) format('truetype');font-weight:200;font-style:normal}@font-face{font-display:swap;font-family:'Montserrat';src:url(../fonts/Montserrat/Montserrat-ExtraBoldItalic.eot);src:local('Montserrat ExtraBold Italic'),local('Montserrat-ExtraBoldItalic'),url('fonts/Montserrat/Montserrat-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),url(../fonts/Montserrat/Montserrat-ExtraBoldItalic.woff) format('woff'),url(../fonts/Montserrat/Montserrat-ExtraBoldItalic.ttf) format('truetype');font-weight:800;font-style:italic}@font-face{font-display:swap;font-family:'Montserrat';src:url(../fonts/Montserrat/Montserrat-Italic.eot);src:local('Montserrat Italic'),local('Montserrat-Italic'),url('fonts/Montserrat/Montserrat-Italic.eot?#iefix') format('embedded-opentype'),url(../fonts/Montserrat/Montserrat-Italic.woff) format('woff'),url(../fonts/Montserrat/Montserrat-Italic.ttf) format('truetype');font-weight:400;font-style:italic}@font-face{font-display:swap;font-family:'Montserrat';src:url(../fonts/Montserrat/Montserrat-Bold.eot);src:local('Montserrat Bold'),local('Montserrat-Bold'),url('fonts/Montserrat/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),url(../fonts/Montserrat/Montserrat-Bold.woff) format('woff'),url(../fonts/Montserrat/Montserrat-Bold.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:'Montserrat';src:url(../fonts/Montserrat/Montserrat-LightItalic.eot);src:local('Montserrat Light Italic'),local('Montserrat-LightItalic'),url('fonts/Montserrat/Montserrat-LightItalic.eot?#iefix') format('embedded-opentype'),url(../fonts/Montserrat/Montserrat-LightItalic.woff) format('woff'),url(../fonts/Montserrat/Montserrat-LightItalic.ttf) format('truetype');font-weight:300;font-style:italic}@font-face{font-display:swap;font-family:'Montserrat';src:url(../fonts/Montserrat/Montserrat-BlackItalic.eot);src:local('Montserrat Black Italic'),local('Montserrat-BlackItalic'),url('fonts/Montserrat/Montserrat-BlackItalic.eot?#iefix') format('embedded-opentype'),url(../fonts/Montserrat/Montserrat-BlackItalic.woff) format('woff'),url(../fonts/Montserrat/Montserrat-BlackItalic.ttf) format('truetype');font-weight:900;font-style:italic}@font-face{font-display:swap;font-family:'Montserrat';src:url(../fonts/Montserrat/Montserrat-SemiBoldItalic.eot);src:local('Montserrat SemiBold Italic'),local('Montserrat-SemiBoldItalic'),url('fonts/Montserrat/Montserrat-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),url(../fonts/Montserrat/Montserrat-SemiBoldItalic.woff) format('woff'),url(../fonts/Montserrat/Montserrat-SemiBoldItalic.ttf) format('truetype');font-weight:600;font-style:italic}@font-face{font-display:swap;font-family:'Montserrat';src:url(../fonts/Montserrat/Montserrat-Regular.eot);src:local('Montserrat Regular'),local('Montserrat-Regular'),url('fonts/Montserrat/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),url(../fonts/Montserrat/Montserrat-Regular.woff) format('woff'),url(../fonts/Montserrat/Montserrat-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Montserrat';src:url(../fonts/Montserrat/Montserrat-Medium.eot);src:local('Montserrat Medium'),local('Montserrat-Medium'),url('fonts/Montserrat/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),url(../fonts/Montserrat/Montserrat-Medium.woff) format('woff'),url(../fonts/Montserrat/Montserrat-Medium.ttf) format('truetype');font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:'Montserrat';src:url(../fonts/Montserrat/Montserrat-ExtraBold.eot);src:local('Montserrat ExtraBold'),local('Montserrat-ExtraBold'),url('fonts/Montserrat/Montserrat-ExtraBold.eot?#iefix') format('embedded-opentype'),url(../fonts/Montserrat/Montserrat-ExtraBold.woff) format('woff'),url(../fonts/Montserrat/Montserrat-ExtraBold.ttf) format('truetype');font-weight:800;font-style:normal}@font-face{font-display:swap;font-family:'Montserrat';src:url(../fonts/Montserrat/Montserrat-Black.eot);src:local('Montserrat Black'),local('Montserrat-Black'),url('fonts/Montserrat/Montserrat-Black.eot?#iefix') format('embedded-opentype'),url(../fonts/Montserrat/Montserrat-Black.woff) format('woff'),url(../fonts/Montserrat/Montserrat-Black.ttf) format('truetype');font-weight:900;font-style:normal}@font-face{font-display:swap;font-family:'Montserrat';src:url(../fonts/Montserrat/Montserrat-ThinItalic.eot);src:local('Montserrat Thin Italic'),local('Montserrat-ThinItalic'),url('fonts/Montserrat/Montserrat-ThinItalic.eot?#iefix') format('embedded-opentype'),url(../fonts/Montserrat/Montserrat-ThinItalic.woff) format('woff'),url(../fonts/Montserrat/Montserrat-ThinItalic.ttf) format('truetype');font-weight:100;font-style:italic}
/*!
 * Bootstrap Grid v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)

 @import url(../libs/normalize/normalize.min.css); 
 @import url(../libs/inputmask/css/inputmask.css); 
 @import url(../libs/owlcarousel/owl.carousel.min.css); 
 @import url(../libs/fancybox/jquery.fancybox.min.css); 
 @import url(../libs/owlcarousel/owl.theme.default.min.css); 
 */
/* Минифицированная часть*/


.new6 {
    margin-bottom:40px;
text-align:center;
}

iframe {
    border: 7px solid #FFF;
}

@-ms-viewport{width:device-width}html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}.container{width:100%;padding-right:13px;padding-left:13px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1170px){.container{max-width:1140px}}@media (min-width:1440px){.container{max-width:1360px}}.container-fluid{width:100%;padding-right:13px;padding-left:13px;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-13px;margin-left:-13px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:13px;padding-left:13px}.col{-webkit-flex-basis:0%;-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:576px){.col-sm{-webkit-flex-basis:0%;-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:992px){.col-md{-webkit-flex-basis:0%;-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:1170px){.col-lg{-webkit-flex-basis:0%;-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1440px){.col-xl{-webkit-flex-basis:0%;-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1170px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1440px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1170px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1440px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}

:root {
	background-color: #f9f8f8;
}

::-webkit-input-placeholder {
	color: #b0b0b0;
}

:-ms-input-placeholder {
	color: #b0b0b0;
}

::-ms-input-placeholder {
	color: #b0b0b0;
}

::placeholder {
	color: #b0b0b0;
}

::-moz-selection {
	background-color: #1a62af;
	color: #fff;
}

::selection {
	background-color: #1a62af;
	color: #fff;
}

* {
	outline-color: #1a62af;
}

body {
	font-size: 16px;
	min-width: 320px;
	position: relative;
	line-height: 1.2;
	font-family: "Montserrat", sans-serif;
	overflow-x: hidden;
	color: #353535;
}

p {
	margin-top: 0;
	margin-bottom: 14px;
}

.title {
	text-align: center;
	font-size: 36px;
	position: relative;
	font-weight: 900;
	margin: 0 auto 50px;
	color: #000;
	font-family: "Montserrat", sans-serif;
	text-transform: uppercase;
	padding-bottom: 16px;
	margin-bottom: 16px;
	width: 100%;
	color: #1a62af;
}

.title::after {
	content: "";
	display: block;
	position: absolute;
	width: 50px;
	height: 1px;
	background-color: #1a62af;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-box-shadow: 0px 3px 3.88px 0.12px rgba(0, 109, 225, 0.22);
	box-shadow: 0px 3px 3.88px 0.12px rgba(0, 109, 225, 0.22);
}

@media only screen and (max-width: 992px) {
	.title {
		font-size: 38px;
		margin: 0 auto 30px !important;
	}
}

@media only screen and (max-width: 768px) {
	.title {
		font-size: 32px;
		margin: 0 auto 20px !important;
	}
}

@media only screen and (max-width: 376px) {
	.title {
		font-size: 24px;
		margin-bottom: 20px;
	}
}

.title-below {
	width: 100%;
	text-align: center;
	margin-top: 0;
	font-size: 18px;
	color: #73797f;
	font-weight: 500;
	margin-bottom: 60px;
}

@media only screen and (max-width: 992px) {
	.title-below {
		margin-bottom: 16px !important;
	}
}

@media only screen and (max-width: 376px) {
	.title-below {
		font-size: 16px;
	}
}

img {
	max-width: 100%;
	height: auto;
}

.hidden {
	display: none !important;
}

@media only screen and (min-width: 992px) {
	.hidden_d {
		display: none !important;
	}
}

@media only screen and (max-width: 991px) {
	.hidden_m {
		display: none !important;
	}
}

.hide {
	visibility: hidden;
}

.page {
	overflow-x: hidden;
}

section {
	padding: 72px 0;
	position: relative;
	-webkit-background-size: cover !important;
	background-size: cover !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-attachment: inherit !important;
}

@media only screen and (max-width: 992px) {
	section {
		padding: 30px 0;
	}
}

a {
	color: #353535;
	cursor: pointer;
}

.fancybox-content form {
	padding: 0;
	max-width: 580px;
}

.accent {
	color: #1a62af;
}

.on {
	display: -webkit-box !important;
	display: -webkit-flex !important;
	display: -ms-flexbox !important;
	display: flex !important;
}

@media only screen and (max-width: 1600px) {
	[class*=-carousel] {
		max-width: -webkit-calc(100% - 140px);
		max-width: calc(100% - 140px);
		margin-left: auto !important;
		margin-right: auto !important;
	}
}

@media only screen and (max-width: 600px) {
	[class*=-carousel] {
		max-width: 100%;
	}
}

@media only screen and (max-width: 1600px) {
	[class*=__slide] {
		margin: 0 !important;
	}
}

.owl-theme {
	z-index: 99;
	width: -webkit-calc(100% - 80px);
	width: calc(100% - 80px);
}

.owl-carousel .owl-item.cloned a {
	display: none !important;
}

.owl-theme .owl-dots {
	margin-top: 20px;
}

.owl-theme .owl-dots button.owl-dot.active span {
	background-color: #e31e24;
}

.owl-theme .owl-nav {
	margin: 0;
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	z-index: 99;
	height: 100%;
	top: 0;
	pointer-events: none;
}

.owl-theme .owl-nav [class*=owl-] {
	top: -webkit-calc(50% - 32px);
	top: calc(50% - 32px);
	width: 46px;
	height: 46px;
	outline: none;
	-webkit-background-size: cover !important;
	background-size: cover !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-attachment: inherit !important;
	background-image: url(../img/style/arrow.png) !important;
	font-size: 0;
	position: absolute;
	pointer-events: auto;
	z-index: 99;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	-webkit-filter: hue-rotate(146deg);
	filter: hue-rotate(146deg);
}

.owl-theme .owl-nav [class*=owl-] span {
	font-size: 0 !important;
}

.owl-theme .owl-nav [class*=owl-]:hover {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
	background-color: transparent !important;
}

.owl-theme .owl-nav .owl-prev {
	left: -60px;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.owl-theme .owl-nav .owl-next {
	right: -60px;
}

@media only screen and (max-width: 992px) {
	.owl-theme .owl-nav {
		height: -webkit-calc(100% - 30px);
		height: calc(100% - 30px);
	}

	.owl-theme .owl-nav .owl-prev {
		width: 40px;
		height: 40px;
		left: -40px;
	}

	.owl-theme .owl-nav .owl-next {
		width: 40px;
		height: 40px;
		right: -40px;
	}
}

.item {
	position: relative;
}

.item img {
	margin-right: 22px;
	flex-shrink: 0;
}

@media only screen and (max-width: 768px) {
	.item img {
		margin-right: 14px;
	}
}

.counter-wrap {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.counter-wrap b {
	position: relative;
}

.counter-wrap b .date-word {
	position: absolute;
	bottom: -20px;
	text-align: center;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	font-size: 12px;
	color: #1a62af;
	font-weight: 300;
}

.counter-wrap b span {
	background-color: #1a62af;
	padding: 7px;
	font-size: 32px;
	font-weight: bold;
	color: #fff;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	min-width: 100px;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	letter-spacing: 2px;
	position: relative;
	align-items: center;
	justify-content: center;
	padding-left: 12px;
	text-align: center;
}

@media only screen and (max-width: 768px) {
	.counter-wrap b span {
		font-size: 22px;
		width: 70px;
		min-width: auto;
	}
}

.counter-wrap b span::before {
	height: 100%;
	width: 2px;
	background-color: #fff;
	left: 50%;
	top: 0;
	bottom: 0;
	margin-left: -4px;
}

.counter-wrap .accent {
	color: #1a62af;
	margin: 8px;
	display: inline-block;
	vertical-align: middle;
	font-size: 28px;
	font-weight: bold;
}

@media only screen and (max-width: 768px) {
	.counter-wrap .accent {
		margin: 4px;
	}
}

.item,
.header .nav {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.tab-panel {
	margin: 60px 0;
	background-color: #fff;
	margin-left: auto !important;
	margin-right: auto !important;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	border: 1px solid #b5d4f4;
	-webkit-border-radius: 10em;
	border-radius: 10em;
	overflow: hidden;
}

.tab-panel__item {
	font-size: 14px;
	font-family: "Montserrat", sans-serif;
	color: #9fa6ad;
	text-decoration: none;
	position: relative;
	padding: 22px;
	cursor: pointer;
	-webkit-border-radius: 10em;
	border-radius: 10em;
}

.tab-panel__item.active {
	background-color: #1a62af;
	color: #fff;
}

.tab-panel__item.active:hover {
	color: #fff;
}

.tab-panel__item:hover {
	color: #1a62af;
}

.tab-panel__content {
	display: none;
}

.tab-panel__content.active {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.tab-panel .del {
	width: 4px;
	height: 4px;
	display: inline-block;
	background-color: #1a62af;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	opacity: 0.4;
	margin: 0 12px;
}

.button {
	background-color: #e31e24;
	border: none;
	-webkit-border-radius: 60px;
	border-radius: 60px;
	outline: none;
	max-width: 100%;
	width: auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	padding: 22px 32px;
	margin: 0;
	font-family: "Montserrat", sans-serif;
	color: #fff;
	font-weight: 500;
	text-decoration: none;
	text-align: center;
	font-size: 16px;
	vertical-align: middle;
	line-height: 1.2;
	cursor: pointer;
	-webkit-transition: .2s ease-in;
	-o-transition: .2s ease-in;
	transition: .2s ease-in;
	position: relative;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	overflow: hidden;
}

.button::before {
	content: "";
	display: block;
	position: absolute;
	height: 100%;
	width: 25px;
	top: 0;
	-webkit-transform: skewX(30deg) translateX(-600px);
	-ms-transform: skewX(30deg) translateX(-600px);
	transform: skewX(30deg) translateX(-600px);
	background-color: rgba(255, 255, 255, 0.3);
}

.button:hover {
	background-color: #134983;
	-webkit-transition: .2s ease-out;
	-o-transition: .2s ease-out;
	transition: .2s ease-out;
}

.button:hover::before {
	width: 80px;
	-webkit-transform: skewX(30deg) translateX(1000%);
	-ms-transform: skewX(30deg) translateX(1000%);
	transform: skewX(30deg) translateX(1000%);
	-webkit-animation: shine 1s;
	animation: shine 1s;
}

.button:hover,
.button:active,
.button:focus,
.button:visited {
	text-decoration: none;
	color: #fff;
	outline: none;
}

@media only screen and (max-width: 1440px) {
	.button {
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

@media only screen and (max-width: 480px) {
	.button {
		padding: 15px 26px !important;
		font-size: 14px !important;
	}

	.button::after {
		display: none;
	}
}

@-webkit-keyframes shine {
	0% {
		-webkit-transform: skewX(30deg) translateX(-600px);
		transform: skewX(30deg) translateX(-600px);
	}

	100% {
		-webkit-transform: skewX(30deg) translateX(600px);
		transform: skewX(30deg) translateX(600px);
	}
}

@keyframes shine {
	0% {
		-webkit-transform: skewX(30deg) translateX(-600px);
		transform: skewX(30deg) translateX(-600px);
	}

	100% {
		-webkit-transform: skewX(30deg) translateX(600px);
		transform: skewX(30deg) translateX(600px);
	}
}

.button-link {
	background-color: red;
	border: 1px solid black;
	outline: none;
	height: 45px;
	min-width: 265px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	padding: 12px 20px;
	margin: 0;
	font-family: "Montserrat", sans-serif;
	color: #fff;
	text-decoration: none;
	text-align: center;
	font-size: 16px;
	line-height: 1;
	vertical-align: middle;
	cursor: pointer;
	-webkit-transition: .2s ease-in;
	-o-transition: .2s ease-in;
	transition: .2s ease-in;
}

.button-link:hover {
	background-color: gold;
	-webkit-transition: .2s ease-out;
	-o-transition: .2s ease-out;
	transition: .2s ease-out;
}

.button-link:hover,
.button-link:active,
.button-link:focus,
.button-link:visited {
	text-decoration: none;
	color: #fff;
	outline: none;
}

.js-menu-toggle {
	position: absolute;
	background-color: unset;
	border: none;
	width: 32px;
	height: 22px;
	right: 14px;
	top: 14px;
	display: none;
}

.js-menu-toggle span {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 3px;
	width: 100%;
	background-color: #1a62af;
}

.js-menu-toggle span::before {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: inherit;
	top: -9px;
	left: 0;
}

.js-menu-toggle span::after {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: inherit;
	top: -18px;
	left: 0;
}

@media only screen and (max-width: 992px) {
	.js-menu-toggle {
		display: block;
	}
}

.form {
	position: relative;
	width: 100%;
	text-align: center;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.form__title-above {
	font-size: 14px;
	display: block;
	margin-bottom: 10px;
}

.form__title {
	font-size: 18px;
	font-weight: bold;
	color: #353535;
	margin-bottom: 20px;
	text-transform: unset;
	width: 100%;
}

.form__title-below {
	font-size: 16px;
	color: #353535;
	margin-bottom: 34px;
	display: block;
}

.form__agree {
	font-size: 12px;
	font-weight: 300;
	color: #1a62af;
	margin-top: 14px;
	display: block;
}

.form__agree a {
	color: #1a62af;
}

.form .button {
	width: -webkit-calc(33.3% - 10px);
	width: calc(33.3% - 10px);
}

@media only screen and (max-width: 1440px) {
	.form__title {
		font-size: 36px;
	}
}

@media only screen and (max-width: 376px) {
	.form {
		padding: 12px 22px;
	}

	.form__title {
		font-size: 28px;
		margin-bottom: 6px;
	}

	.form__title-below {
		margin-bottom: 10px;
	}
}

.form-wrap {
	-webkit-box-shadow: 0 0 30px 2px #99999952;
	box-shadow: 0 0 30px 2px #99999952;
}

.form-above {
	width: 100%;
	padding: 22px;
	text-align: center;
	background-color: #f8e9ec;
	border-bottom: 1px solid #e9bec7;
	color: #1a62af;
	font-weight: bold;
	font-size: 16px;
}

.label {
	position: relative;
	width: 100%;
	margin-bottom: 12px;
	display: block;
}

.label__icon {
	position: absolute;
	right: 22px;
	top: 50%;
	margin-top: -6px;
}

.input {
	width: -webkit-calc(33.3% - 10px);
	width: calc(33.3% - 10px);
	-webkit-border-radius: 10em;
	border-radius: 10em;
	border: 1px solid #e8e8e8;
	padding: 24px 38px;
	padding-left: 78px;
	margin-bottom: 12px;
	font-size: 12px;
	-webkit-background-size: auto auto !important;
	background-size: auto !important;
	background-position: 12px center !important;
	background-repeat: no-repeat !important;
	background-attachment: inherit !important;
	-webkit-box-shadow: 0px 3px 8.88px 0.12px rgba(0, 109, 225, 0.22);
	box-shadow: 0px 3px 8.88px 0.12px rgba(0, 109, 225, 0.22);
	outline: none;
}

.input_name {
	background-image: url(../img/style/person.png);
}

.input_phone {
	background-image: url(../img/style/phone-input.png);
}

.input:focus {
	-webkit-box-shadow: 0 0 3px 2px #99999952;
	box-shadow: 0 0 3px 2px #99999952;
}

.input.error {
	border: 1px solid #1a62af;
	background-color: #4b95e4;
}

.input.error::-webkit-input-placeholder {
	color: #fff;
}

.input.error:-ms-input-placeholder {
	color: #fff;
}

.input.error::-ms-input-placeholder {
	color: #fff;
}

.input.error::placeholder {
	color: #fff;
}

label.error {
	display: none !important;
}

.fancybox-content .form .input {
	width: 100%;
}

.fancybox-content .form .button {
	width: 100%;
}

.header {
	background-color: #ffffff;
	position: relative;
}

.header .nav {
	padding: 22px 0;
	width: 100%;
}

.header .nav_m {
	display: none;
}

.header .navigation {
	padding: 0;
	background-color: #1a62af;
}

.header .navigation .container {
	width: 100%;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.header .navigation a {
	cursor: pointer;
	color: #fff;
	text-decoration: none;
	position: relative;
	padding: 22px 34px;
	font-size: 14px;
	text-align: center;
}

.header .navigation a:hover {
	background-color: #327ecf;
}

@media only screen and (max-width: 992px) {
	.header .navigation {
		display: none;
		padding-bottom: 20px;
		background-color: #fff;
	}

	.header .navigation .container {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
		padding: 0;
	}

	.header .navigation .del {
		display: none;
	}

	.header .navigation a {
		width: 100%;
		text-align: left;
		padding: 12px 26px;
		border-bottom: 1px solid #4b95e4;
		color: #1a62af;
	}

	.header .navigation a:hover {
		color: #fff;
	}
}

.header .navigation.on {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.header .button {
	padding: 14px 20px;
	padding-left: 50px;
	background-color: #fff;
	border: 1px solid #1a62af;
	color: #1a62af;
	border-color: #f59799;
	color: #1f2327;
	font-size: 12px;
}

.header .button::after {
	content: "";
	display: block;
	position: absolute;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
	overflow: hidden;
	background-image: url(../img/style/phone_white.svg);
	background-color: #e31e24;
	width: 32px;
	height: 32px;
	top: 5px;
	left: 6px;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}

.phone {
	font-size: 14px;
	color: #353535;
	font-weight: 600;
	text-decoration: none;
	position: relative;
	padding-left: 20px;
	margin-bottom: 15px;
}

.phone::before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 2px;
	background-image: url(../img/style/phone.svg);
	width: 14px;
	height: 14px;
}

.header .info {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}


@media only screen and (max-width: 1170px) {
	.header .logo {
		max-width: 220px;
	}
}

.header .js-menu-toggle {
	top: 20px;
}

@media only screen and (max-width: 992px) {
	.header .nav_m {
		display: block;
	}
}

.del {
	width: 4px;
	height: 4px;
	display: inline-block;
	background-color: #fff;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	opacity: 0.4;
}

.address {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	color: #949494;
	font-size: 12px;
}

.address img {
	margin-right: 10px;
}

/* .address span {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
} */

.address span:first-child {
	margin-bottom: 10px;
}

.address .link {
	margin-left: 10px;
	color: #1a62af;
}

.address.hidden_d {
	padding: 20px 15px 0;
}

.address.hidden_d .jds {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.address.hidden_d .jds img {
	display: inline-block;
}

.address.hidden_d .jds span {
	display: inline-block;
}

.address.hidden_d .phone {
	border: none;
	padding: 0;
	color: #1f2327;
	padding-left: 24px;
}

.address.hidden_d .phone::before {
	top: 0;
}

.work-time {
	font-size: 12px;
	color: #949494;
	margin-bottom: 10px;
}

.work-time strong {
	color: #353535;
	font-weight: 500;
}

.main {
	background-image: url(../img/style/main.jpg);
	color: #fff;
}

.main__title {
	font-size: 64px;
	margin-top: 0;
	margin-bottom: 30px;
	text-align: left;
	font-weight: 900;
	color: #15274b;
	display:inline;
	width:100%;
}

.main_h1_box .accent {
	color: #e31e24;
	font-size: 30px;
	font-weight: 900;
	margin-bottom: 30px;
	display:inline-block;
	
}

@media only screen and (max-width: 992px) {
	.main__title {
		font-size: 44px;
	}
}

@media only screen and (max-width: 480px) {
	.main__title {
		font-size: 30px;
		margin-bottom: 8px;
	}

	.main_h1_box .accent {
		font-size: 16px;
		margin-bottom: 8px;
	}
}

.main__title-above {
	font-size: 30px;
	font-weight: 600;
	margin-bottom: 20px;
	display: block;
	color: #e31e24;
}

@media only screen and (max-width: 992px) {
	.main__title-above {
		font-size: 32px;
		margin-bottom: 28px;
	}
}

@media only screen and (max-width: 480px) {
	.main__title-above {
		font-size: 14px;
		margin-bottom: 10px;
	}
}

.main .item {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-bottom: 20px;
}

.main .item span {
	padding: 18px 0;
	font-size: 16px;
	font-weight: bold;
	color: #1f2327;
}

.main .item_gift {
	background-image: url(../img/style/gift.png);
	-webkit-background-size: contain;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: right center;
	max-width: 490px;
}

.main .item_gift span {
	padding: 18px 22px;
	padding-left: 120px;
	font-size: 24px;
	font-weight: bold;
	color: #1a62af;
}

.main .item_gift img {
	margin: 0;
}

.main .item_gift img.hidden_m {
	height: 110px;
}

@media only screen and (max-width: 992px) {
	.main .item {
		margin-bottom: 5px;
	}

	.main .item img {
		width: 40px;
		-ms-flex-negative: 0;flex-shrink: 0;
	}

	.main .item span {
		padding: 0;
	}
}

@media only screen and (max-width: 768px) {
	
	.main {
		background-image: url(../img/style/main_m.jpg);
	}
}

.main .form {
	text-align: left;
	max-width: 820px;
}

.main .form__title {
	font-size: 18px;
	font-weight: 900;
	color: #1a62af;
	margin-bottom: 20px;
	text-transform: unset;
	margin-top: 50px;
}

.main .form .button {
	font-size: 14px;
	padding: 22px 10px;
	margin-bottom: 12px;
}

@media only screen and (max-width: 992px) {
	.main .form {
		padding: 0 15px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.main .form__title {
		margin-top: 0;
		margin-bottom: 6px;
	}

	.main .form .input {
		width: 100%;
	}

	.main .form .button {
		width: 100%;
	}
}

.main .counter-wrap {
	margin-bottom: 26px;
}

@media only screen and (max-width: 992px) {
	.main::after {
		content: "";
		display: block;
		position: absolute;
		width: 44px;
		height: 64px;
		-webkit-background-size: cover !important;
		background-size: cover !important;
		background-position: center !important;
		background-repeat: no-repeat !important;
		background-attachment: inherit !important;
		background-image: url(../img/style/veka-shield.png);
		bottom: 51%;
		right: 30px;
		z-index: 99;
	}

	.main .item {
		max-width: 60%;
	}

	.main .item_gift {
		background-position: left center;
		background-image: none;
		background: -webkit-repeating-linear-gradient(45deg, #e9f2fc, #e9f2fc 6px, #d3e6fd 6px, #d3e6fd 12px);
		background: -o-repeating-linear-gradient(45deg, #e9f2fc, #e9f2fc 6px, #d3e6fd 6px, #d3e6fd 12px);
		background: repeating-linear-gradient(45deg, #e9f2fc, #e9f2fc 6px, #d3e6fd 6px, #d3e6fd 12px);
		position: relative;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		padding: 8px 15px;
		max-width: 100%;
	}

	.main .item_gift::before {
		-webkit-border-radius: 4px;
		border-radius: 4px;
		content: "";
		display: block;
		position: absolute;
		width: -webkit-calc(100% - 6px);
		width: calc(100% - 6px);
		height: -webkit-calc(100% - 6px);
		height: calc(100% - 6px);
		border: 1px solid rgba(129, 170, 213, 0.533);
		left: 3px;
		top: 3px;
		bottom: 3px;
		right: 3px;
	}

	.main .item_gift span {
		font-size: 13px;
		padding: 0;
		margin-left: 10px;
	}
}

@media only screen and (max-width: 480px) {
	.main {
		padding-top: 10px;
	}
}

@media only screen and (width: 375px) {
	.main {
		background-image: url(../img/style/main_m.png);
		background-position: right 35% !important;
	}
}

.features {
	background-color: #fff;
}

.features .item {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #33373b;
	border: 1px solid #d1e9ff;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding: 36px;
	padding-top: 72px;
	-webkit-transition: ease-in-out 200ms;
	-o-transition: ease-in-out 200ms;
	transition: ease-in-out 200ms;
}

.features .item::before {
	content: "";
	display: block;
	position: absolute;
	width: -webkit-calc(100% - 10px);
	width: calc(100% - 10px);
	height: -webkit-calc(100% - 10px);
	height: calc(100% - 10px);
	top: 5px;
	left: 5px;
	right: 5px;
	bottom: 5px;
	border: 1px solid #dae2ee;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.features .item__img {
	margin-top: -120px;
	margin-bottom: 20px;
	z-index: 20;
	position: relative;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	width: 101px;
	height: 101px;
	-webkit-box-shadow: 0px 3px 3.88px 0.12px rgba(0, 109, 225, 0.22);
	box-shadow: 0px 3px 3.88px 0.12px rgba(0, 109, 225, 0.22);
	-webkit-transition: ease-in-out 200ms;
	-o-transition: ease-in-out 200ms;
	transition: ease-in-out 200ms;
}

.features .item__img img {
	margin: 0;
}

.features .item__name {
	text-align: center;
	color: #1a62af;
	font-weight: 900;
	font-size: 18px;
	padding-bottom: 16px;
	margin-bottom: 16px;
	position: relative;
}

.features .item__name::after {
	content: "";
	display: block;
	position: absolute;
	width: 30px;
	height: 1px;
	background-color: #1a62af;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-box-shadow: 0px 3px 3.88px 0.12px rgba(0, 109, 225, 0.22);
	box-shadow: 0px 3px 3.88px 0.12px rgba(0, 109, 225, 0.22);
}

.features .item__text {
	font-size: 14px;
	color: #33373b;
	line-height: 1.5;
	max-width: 100%;
}

.features .item:hover {
	background-color: #1a62af;
}

.features .item:hover .item__name::after {
	background-color: #fff;
}

.features .item:hover .item__name,
.features .item:hover .item__text {
	color: #fff;
}

.features .item:hover .item__img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
	-webkit-box-shadow: 0px 3px 6.88px 0.12px rgba(255, 255, 255, 0.22);
	box-shadow: 0px 3px 6.88px 0.12px rgba(255, 255, 255, 0.22);
}

.choice .item {
	background-color: #fff;
	padding: 60px 70px;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	border: 1px solid #d1e9ff;
	width: 100%;
	-webkit-box-shadow: 0px 0px 60.59px 12.41px rgba(0, 0, 0, 0.08);
	box-shadow: 0px 0px 60.59px 12.41px rgba(0, 0, 0, 0.08);
}

.choice .item::before {
	content: "";
	display: block;
	position: absolute;
	width: -webkit-calc(100% - 10px);
	width: calc(100% - 10px);
	height: -webkit-calc(100% - 10px);
	height: calc(100% - 10px);
	top: 5px;
	left: 5px;
	right: 5px;
	bottom: 5px;
	border: 1px solid #dae2ee;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
}

.choice .item .active {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.choice .item__promo {
	font-size: 77px;
	-webkit-writing-mode: vertical-lr;
	-ms-writing-mode: tb-lr;
	writing-mode: vertical-lr;
	margin: 0;
	margin-right: 20px;
	font-weight: 900;
	color: #eaf2fd;
	white-space: nowrap;
}

.choice .item__img {
	max-width: 440px;
	width: 100%;
	margin-right: 77px;
	position: relative;
}

.choice .item__img img {
	margin: 0;
	max-width: 100%;
	width: 100%;
}

.choice .item__benefit {
	position: absolute;
	left: 0;
	top: 0;
	color: #1a62af;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}

.choice .item__benefit .accent {
	display: block;
	font-weight: 900;
	font-size: 60px;
}

.choice .item__desc {
	width: 100%;
}

.choice .item__name-above {
	font-size: 12px;
	text-transform: uppercase;
	color: #73797f;
	margin-bottom: 15px;
}

.choice .item__name {
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	color: #1a62af;
	margin-bottom: 35px;
}

.choice .item__text {
	font-size: 14px;
	margin-bottom: 35px;
	color: #33373b;
}

.choice .item__list-item {
	margin: 4px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	width: 100%;
}

.choice .item__line {
	max-width: 220px;
	width: 100%;
	position: relative;
	margin-right: 30px;
}

.choice .item__line::after {
	content: "";
	display: block;
	position: absolute;
	height: 7px;
	background-color: #ff9000;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 100%;
	bottom: -2px;
	left: 0;
}

.choice .item__line::before {
	content: "";
	display: block;
	position: absolute;
	height: 7px;
	background-color: #ff9000;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 100%;
	bottom: -2px;
	left: 0;
}

.choice .item__line_red::after {
	background-color: #ff6f79;
}

.choice .item__line_red::before {
	background-color: #ffd5d8;
}

.choice .item__line_green::after {
	background-color: #75c671;
}

.choice .item__line_green::before {
	background-color: #bce3ba;
}

.choice .item__line_blue::after {
	background-color: #5186be;
}

.choice .item__line_blue::before {
	background-color: #9bbada;
}

.choice .item__line_ocean::after {
	background-color: #89d5fd;
}

.choice .item__line_ocean::before {
	background-color: #d4f0fe;
}

.choice .item__line.w-50::after {
	width: 50% !important;
}

.choice .item__line.w-70::after {
	width: 70% !important;
}

.choice .item__line.w-80::after {
	width: 80% !important;
}

.choice .item__line.w-85::after {
	width: 85% !important;
}

.choice .item__line.w-90::after {
	width: 90% !important;
}

.choice .item__line.w-95::after {
	width: 95% !important;
}

.choice .item__type {
	font-size: 14px;
	color: #33373b;
	text-transform: capitalize;
}

.choice .item__type .accent {
	font-size: 16px;
	font-weight: bold;
}

.choice .item__type .accent_red {
	color: #ff6f79;
}

.choice .item__type .accent_green {
	color: #75c671;
}

.choice .item__type .accent_blue {
	color: #5186be;
}

.choice .item__type .accent_ocean {
	color: #89d5fd;
}

.choice .item__footer {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 60px;
}

.choice .item__price {
	font-size: 20px;
	color: #1a62af;
	font-weight: bold;
}

.choice .item__price .accent {
	font-size: 30px;
}

@media only screen and (max-width: 992px) {
	.choice .tab-panel__content {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.choice .item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 4px;
	}

	.choice .item__promo {
		-webkit-writing-mode: horizontal-tb;
		-ms-writing-mode: lr-tb;
		writing-mode: horizontal-tb;
		margin-bottom: 15px;
		padding: 15px;
		font-size: 16px;
		width: 100%;
		text-align: center;
		font-weight: 500;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		color: #9fa6ad;
		margin-bottom: 0;
		text-transform: uppercase;
	}

	.choice .item__img {
		display: none;
		margin-right: 0;
		margin-bottom: 15px;
		width: 100%;
		max-width: 100%;
		padding: 0 30px;
	}
	
	.choice .item__benefit {
		left: 10px;
	}

	.choice .item__desc {
		display: none;
		padding: 15px;
	}

	.choice .item__name {
		margin-bottom: 14px;
	}

	.choice .item__line {
		max-width: 40%;
	}

	.choice .item__footer {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-top: 20px;
	}

	.choice .item__footer .button {
		margin-top: 15px;
	}

	.choice .item.active .item__promo {
		background-color: #1a62af;
		color: #fff;
		margin-bottom: 20px;
	}

	.choice .item.active .item__img {
		display: block;
	}

	.choice .item.active .item__desc {
		display: block;
	}
}

.compare {
	background-image: url(../img/style/bg.png);
}

.compare__table {
	background-color: #fff;
	border-spacing: 18px;
	border-collapse: collapse;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	position: relative;
	width: 100%;
}

.compare__table::before {
	content: "";
	display: block;
	position: absolute;
	width: -webkit-calc(100% - 10px);
	width: calc(100% - 10px);
	height: -webkit-calc(100% - 10px);
	height: calc(100% - 10px);
	left: 5px;
	right: 5px;
	top: 5px;
	bottom: 5px;
	border: 1px solid #e3edf9;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
}

.compare__table tr {
	border-bottom: 1px solid #e3edf9;
}

.compare__table th {
	padding: 40px 20px 20px;
}

.compare__table td {
	padding: 18px;
}

.compare__table .th-name {
	font-size: 14px;
	color: #1a62af;
	margin: 10px 0 0;
	display: block;
}

.compare__table .th-price {
	color: #33373b;
	font-size: 14px;
}

@media only screen and (max-width: 992px) {
	.compare__table th {
		text-align: left;
	}

	.compare__table th img {
		width: auto !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}

	.compare__table .th-name {
		margin-bottom: 6px;
	}

	.compare__table br {
		display: none;
	}
}

@media only screen and (max-width: 768px) {

	.compare__table td {
		padding: 12px;
		font-size: 12px;
	}

	.compare__table th {
		padding: 12px;
	}

}

@media only screen and (max-width: 350px) {

	.compare__table td {
		padding: 8px;
		font-size: 11px;
	}

	.compare__table .th-price {
		font-size: 12px;
	}
}

.wish {
	background-position: 80% center !important;
	-webkit-background-size: contain !important;
	background-size: contain !important;
}

.wish .title {
	text-align: left;
}

.wish .title::after {
	left: 0;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.wish .title-below {
	text-align: left;
}

.wish__carousel {
	max-width: 530px;
	margin: 0 auto 50px;
}

.wish__carousel .item {
	width: 85px;
	height: 85px;
	overflow: hidden;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	cursor: pointer;
	margin-left: auto !important;
	margin-right: auto !important;
	border: 3px solid transparent;
}

.wish__carousel .item.active {
	border-color: #1a62af;
}

.wish__carousel .item img {
	margin: 0;
	max-width: 85px;
	width: 100%;
}

.wish .item__promo {
	display: none;
}

.wish .item__img {
	display: none;
}

.wish .tab-panel {
	max-width: 640px;
	text-align: center;
}

.wish .tab-panel__item {
	max-width: 33%;
	text-align: center;
}

.wish .tab-panel__content .button {
	display: none;
}

@media only screen and (max-width: 992px) {
	.wish {
		background-image: none !important;
	}

	.wish .button {
		display: none;
	}

	.wish .tab-panel__content {
		display: block;
		border: 1px solid #d1e9ff !important;
	}

	.wish .tab-panel__content .item {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.wish .tab-panel__content .item__img img {
		width: 100px;
		display: block;
		margin-left: auto !important;
		margin-right: auto !important;
	}

	.wish .tab-panel__content .item__promo {
		text-align: center;
		padding: 15px;
		background-color: #fff;
		font-weight: 500;
		display: block;
		border: 1px solid #f1f6fc;
	}

	.wish .tab-panel__content .item__img {
		padding: 0 80px;
		background-color: #e5eef9;
	}

	.wish .tab-panel__content .wish__carousel {
		margin-bottom: 20px;
		display: none;
	}

	.wish .tab-panel__content.active .item__promo {
		background-color: #1a62af;
		color: #fff;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		margin-bottom: 20px;
	}

	.wish .tab-panel__content.active .item__img {
		display: block;
	}

	.wish .tab-panel__content.active .wish__carousel {
		display: block;
	}

	.wish .tab-panel__content.active .button {
		display: block;
		width: -webkit-calc(100% - 20px);
		width: calc(100% - 20px);
		margin-left: auto !important;
		margin-right: auto !important;
		margin-bottom: 10px;
		margin-top: 15px;
	}
}

.why {
	background-image: url(../img/style/why.jpg);
	color: #fff;
}

.why .title {
	color: #fff;
}

.why .title::after {
	background-color: #fff;
}

.why .title-below {
	font-size: 18px;
	font-weight: 500;
	color: #fff;
}

.why .item {
	padding: 0 50px;
	max-width: 100%;
}

.why .item__desc {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	text-align: left;
	max-width: 100%;
}

.why .item__name {
	font-size: 18px;
	font-weight: bold;
	position: relative;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.why .item__name::before {
	content: "";
	display: block;
	position: absolute;
	width: 20px;
	bottom: 0;
	left: 0;
	height: 1px;
	background-color: #fff;
}

.why .item__text {
	max-width: 360px;
}

.why .item img{margin:32px;
   -webkit-filter: drop-shadow( 0px 0px 16px #2891DF );
  filter: drop-shadow( 0px 0px 16px #2891DF );
}

@media screen and (min-width: 200px) and (max-width: 460px) {
.why .item img{margin:12px 0px;
 
}

}

@media only screen and (max-width: 1170px) {
	.why .item {
		padding: 0 20px;
	}
}

@media only screen and (max-width: 992px) {
	.why .item {
		padding: 10px 0;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		text-align: center;
	}

	.why .item img {
		margin-right: 0;
		max-width: 100px;
	}

	.why .item__desc {
		text-align: center;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		max-width: 100%;
	}

	.why .item__name::before {
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
}

.design {
	background-color: #fff;
}

.design .item {
	width: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	text-align: left;
}

.design .item__img {
	width: 100%;
}

.design .item__img img {
	margin: 0;
	width: 100%;
}

.design .item__name {
	font-size: 18px;
	font-weight: 900;
	position: relative;
	padding-bottom: 10px;
	margin-bottom: 10px;
	color: #1a62af;
}

.design .item__name::after {
	content: "";
	display: block;
	position: absolute;
	width: 20px;
	height: 1px;
	background-color: #1a62af;
	bottom: 0;
	left: 0;
}

.design .item .text {
	font-size: 14px;
	line-height: 1.4;
	color: #33373b;
	max-width: 100%;
}

@media only screen and (max-width: 992px) {
	.design .item {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		text-align: center;
	}

	.design .item__name::after {
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	.design .item:last-child {
		margin-left: auto !important;
		margin-right: auto !important;
	}
}

@media only screen and (max-width: 480px) {
	.design__wrap {
		padding: 0 6px;
	}
}

.calc {
	padding: 120px 0;
	background-image: url(../img/style/bg.png);
}

.calc__wrap {
	-webkit-box-shadow: 0px 0px 60.59px 12.41px rgba(0, 0, 0, 0.08);
	box-shadow: 0px 0px 60.59px 12.41px rgba(0, 0, 0, 0.08);
	position: relative;
	padding: 45px 40px;
	background-color: #fff;
}

.calc__wrap::before {
	content: "";
	display: block;
	position: absolute;
	width: -webkit-calc(100% - 10px);
	width: calc(100% - 10px);
	height: -webkit-calc(100% - 10px);
	height: calc(100% - 10px);
	top: 5px;
	left: 5px;
	right: 5px;
	bottom: 5px;
	border: 1px solid #dae2ee;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.calc__name {
	font-size: 18px;
	color: #1a62af;
	font-weight: 900;
	border-bottom: 1px solid #1a62af;
	display: inline-block;
}

.calc .item {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 30px 15px;
	cursor: pointer;
	height: 100%;
}

@media only screen and (max-width: 1170px) {
	.calc .item {
		padding-left: 0;
		padding-right: 0;
	}
}

.calc .item img {
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: auto !important;
	margin-right: auto !important;
	display: block;
}

.calc .item label {
	cursor: pointer;
}

.calc .item label [type=radio]:checked,
.calc .item label [type=radio]:not(:checked),
.calc .item label [type=checkbox]:checked,
.calc .item label [type=checkbox]:not(:checked) {
	position: absolute;
	left: -9999px;
}

.calc .item label [type=radio]:checked+span,
.calc .item label [type=radio]:not(:checked)+span,
.calc .item label [type=checkbox]:checked+span,
.calc .item label [type=checkbox]:not(:checked)+span {
	position: relative;
	padding-left: 24px;
	cursor: pointer;
	line-height: 28px;
	margin-top: 10px;
	display: inline-block;
	color: #666;
}

@media only screen and (max-width: 1170px) {

	.calc .item label [type=radio]:checked+span,
	.calc .item label [type=radio]:not(:checked)+span,
	.calc .item label [type=checkbox]:checked+span,
	.calc .item label [type=checkbox]:not(:checked)+span {
		padding-left: 17px;
		font-size: 12px;
	}
}

.calc .item label [type=radio]:checked+span:before,
.calc .item label [type=radio]:not(:checked)+span:before,
.calc .item label [type=checkbox]:checked+span:before,
.calc .item label [type=checkbox]:not(:checked)+span:before {
	content: '';
	position: absolute;
	left: 0;
	top: 7px;
	width: 12px;
	height: 12px;
	border: 1px solid #1a62af;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	background: #fff;
}

.calc .item label [type=radio]:checked+span:after,
.calc .item label [type=radio]:not(:checked)+span:after,
.calc .item label [type=checkbox]:checked+span:after,
.calc .item label [type=checkbox]:not(:checked)+span:after {
	content: '';
	width: 6px;
	height: 6px;
	background-color: #1a62af;
	position: absolute;
	top: 10px;
	left: 3px;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

.calc .item label [type=radio]:not(:checked)+span:after,
.calc .item label [type=checkbox]:not(:checked)+span:after {
	opacity: 0;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
}

.calc .item label [type=radio]:checked+span:after,
.calc .item label [type=checkbox]:checked+span:after {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.calc__price {
	-webkit-background-size: cover !important;
	background-size: cover !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-attachment: inherit !important;
	background-image: url(../img/style/review.jpg);
	color: #fff;
}

.calc__price .item {
	cursor: auto;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.calc__price .item_price {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.calc__price .item img {
	margin-bottom: 0;
	margin-right: 30px;
}

.calc__price .item span {
	font-size: 30px;
	font-weight: 900;
}

.calc__price-new {
	font-size: 18px;
	color: #ffd029;
	font-weight: 900;
}

.calc__price-new .accent {
	font-size: 47px !important;
	color: #ffd029;
	font-weight: 900;
}

.calc__price-old {
	font-size: 20px;
	font-weight: 500;
}

.calc .counter-wrap {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.calc .counter-wrap .counter {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.calc .input_phone {
	width: auto;
	max-width: 45%;
}

.calc .button {
	margin-left: 20px;
}

@media only screen and (max-width: 1170px) {
	.calc .input_phone {
		width: 100%;
		max-width: 100%;
	}

	.calc .button {
		width: 100%;
		margin-left: 0;
	}
}

@media only screen and (max-width: 992px) {
	.calc {
		padding: 30px 0;
	}

	.calc__wrap {
		padding: 14px;
	}

	.calc__name {
		font-size: 14px;
		margin-top: 15px;
	}

	.calc__price .item span {
		font-size: 18px;
	}

	.calc .form__title {
		text-align: center;
		margin-top: 15px;
	}

	.calc .form__title-below {
		text-align: center;
	}

	.calc .input {
		width: 100%;
	}

	.calc .button {
		width: 100%;
		margin-left: 0;
	}

	.calc .counter-wrap {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.calc .item_simple {
		padding: 2px 0;
		text-align: left;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
}

.form__title {
	font-size: 24px;
	color: #1a62af;
	font-weight: 800;
	margin-bottom: 15px;
	font-size: 32px;
}

.form__title-below {
	color: #33373b;
	font-size: 18px;
	font-weight: 500;
}

.form__title-below .accent {
	color: #e31e24;
}

.quality .title-below {
	margin-bottom: 70px;
}

.quality .wrapper {
	padding: 30px;
	padding-left: 460px;
	-webkit-background-size: cover !important;
	background-size: cover !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-attachment: inherit !important;
	background-image: url(../img/style/quality.png);
	color: #fff;
}

.quality .main-wrap .item {
	padding: 18px 0;
}

.quality .main-wrap .item img {
	-ms-flex-negative: 0;flex-shrink: 0;
}

.quality .name {
	font-size: 36px;
	font-weight: 900;
	margin-bottom: 20px;
	padding-bottom: 20px;
	position: relative;
	color: #1a62af;
	margin-top: 140px;
}

.quality .name::after {
	content: "";
	display: block;
	position: absolute;
	width: 30px;
	height: 1px;
	background-color: #1a62af;
	bottom: 0;
	left: 0;
}

.quality .text {
	font-size: 14px;
	line-height: 1.8;
	font-weight: 500;
}

@media only screen and (max-width: 1439px) {
	.quality .wrapper {
		padding-left: 350px;
	}
}

@media only screen and (max-width: 1170px) {
	.quality .wrapper {
		padding: 30px;
		background-color: #3c79bb;
		background-image: none;
	}
}

@media only screen and (max-width: 992px) {
	.quality .wrapper {
		padding: 10px;
		position: relative;
		padding-top: 300px;
	}

	.quality .wrapper::before {
		content: "";
		display: block;
		position: absolute;
		width: 100%;
		height: 300px;
		background-image: url(../img/style/cicle.png);
		-webkit-background-size: cover !important;
		background-size: cover !important;
		background-position: center !important;
		background-repeat: no-repeat !important;
		background-attachment: inherit !important;
		top: 0;
		left: 0;
		right: 0;
	}

	.quality .wrapper .item {
		padding: 10px 0;
		font-size: 12px;
	}

	.quality .name {
		margin-top: 30px;
	}

	.quality .main-wrap .item img {
		width: 50px;
	}
}

.buy {
	background-image: url(../img/style/buy-full.png);
	color: #fff;
}

.buy .center {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	        justify-content: center;
}

.buy .title {
	color: #fff;
	text-align: left;
}

.buy .title::after {
	background-color: #fff;
	left: 25px;
}

.buy .title-below {
	color: #fff;
	text-align: left;
}

.buy .text {
	font-size: 14px;
	line-height: 1.8;
	margin-bottom: 80px;
}

.buy .tips {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #ffd029;
	font-size: 24px;
	font-weight: 900;
	margin-bottom: 30px;
}

.buy .tips img {
	margin-right: 20px;
}

.buy .form {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.buy .form__title-above {
	font-size: 18px;
	line-height: 1.8;
	font-weight: 500;
	text-align: left;
	margin-bottom: 40px;
}

.buy .form__agree {
	color: #fff;
}

.buy .form__agree a {
	color: #fff;
}

.buy .form .input {
	width: auto;
}

.buy .form .button {
	width: auto;
	margin-left: 30px;
	margin-bottom: 12px;
}

@media only screen and (max-width: 1440px) {
	.buy .form .input {
		width: 300px;
	}

	.buy .form .button {
		margin-left: 0;
		max-width: 300px;
		display: block;
		font-size: 15px;
	}
}

@media only screen and (max-width: 992px) {
	.buy {
		background-image: url(../img/style/buy.png);
		padding-bottom: 0;
	}

	.buy .woman {
		margin-bottom: -5px;
		margin-top: -20px;
	}

	.buy .title {
		text-align: center;
	}

	.buy .title::after {
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	.buy .title-below {
		text-align: center;
	}

	.buy .form .input {
		width: 100%;
	}

	.buy .form .button {
		margin-left: 0;
		width: 100%;
		max-width: 100%;
	}
}

.game-box-name {
	background: #1F69B4;
	color: #FFF;
	font-size: 31px;
	font-weight: bold;
	text-align: center;
	padding: 12px;
	text-transform: uppercase;
	margin-bottom: 24px;
	width: auto;
}

.game-left-box {
	width: 220px;
	float: left;
	height: 400px;
	text-align: center;
}

.game-right-box {
	padding: 12px 6px;
	background: url(//okna-peter.ru/i/loto/white-bg2.png);
	margin-bottom: 20px;
}

.game-gift-name {
	font-size: 26px;
	color: #fff;
	text-align: center;
	margin-bottom: 10px;
}

#start-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	        justify-content: space-between;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

@media only screen and (max-width: 480px) {
	#start-block {
		-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;
	}
}

#start-block .start-game img {
	width: 114px;
	margin: 6px;
}

.start-game {
	cursor: pointer;
}

#descr-gift {
	padding-top: 12px;
	color: #fff;
	font-size: 16px;
}

.blue-button {
	background: #fff;
	background-image: -webkit-linear-gradient(top, #fff, #124184);
	background-image: -o-linear-gradient(top, #fff, #124184);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#124184));
	background-image: linear-gradient(to bottom, #fff, #124184);
	-webkit-border-radius: 4;
	border-radius: 4px;
	font-family: Arial;
	color: #ffffff;
	font-size: 18px;
	padding: 6px 24px 6px 24px;
	margin-top: 6px;
	text-decoration: none;
	display: inline-block;
}

.blue-button:hover {
	background: #1762AE;
	background-image: -webkit-linear-gradient(top, #1762AE, #1762AE);
	background-image: -o-linear-gradient(top, #1762AE, #1762AE);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#1762AE), to(#1762AE));
	background-image: linear-gradient(to bottom, #1762AE, #1762AE);
	text-decoration: none;
	color: #ffffff;
}

.new-game {
	display: none;
}

#stumb_end {
	display: none;
}

.get-prize {
	display: none;
	text-align: center;
	margin-left: 48px;
	margin-right: 48px;
}

@media screen and (max-width: 600px) {
	.block-33-center-top {
		font-size: 25px;
	}
}

@media screen and (min-width: 1138px) {
	.game-right-box {
		width: 490px;
	}
}

.montage {
	background-image: url(../img/style/man.jpg) !important;
	background-position: center bottom !important;
	-webkit-background-size: auto auto !important;
	background-size: auto !important;
	background-color: #fff;
}

.montage .title-below {
	margin-bottom: 120px;
}

.montage .item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: left;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-bottom: 60px;
}

.montage .item__name {
	margin-bottom: 14px;
	padding-bottom: 14px;
	position: relative;
	font-weight: 600;
}

.montage .item__name::after {
	content: "";
	display: block;
	position: absolute;
	width: 20px;
	height: 1px;
	background-color: #1a62af;
	bottom: 0;
	left: 0;
}

.montage .item__name .accent {
	font-weight: 900;
}

.montage .item__text {
	line-height: 1.8;
	max-width: 100%;
}

.montage .tools {
	display: none;
}

@media only screen and (max-width: 992px) {
	.montage {
		background-image: none !important;
	}

	.montage .title-below {
		margin-bottom: 30px !important;
	}

	.montage .tools {
		display: block;
		margin-left: auto !important;
		margin-right: auto !important;
		text-align: center;
	}

	.montage .item__name::after {
		left: 34px;
	}

	.montage .item__text {
		padding-left: 34px;
	}
}

.credit {
	background-image: url(../img/style/bg.png);
	background-color: #f5f8fc;
	padding: 120px 0;
}

.credit .title-below {
	margin-bottom: 60px;
}

.credit .item {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.credit .item__num {
	color: #1a62af;
	font-size: 36px;
	font-weight: 900;
}

.credit .form {
	max-width: 1100px;
	background-color: #fff;
	-webkit-box-shadow: 0px 0px 60.59px 12.41px rgba(0, 0, 0, 0.08);
	box-shadow: 0px 0px 60.59px 12.41px rgba(0, 0, 0, 0.08);
	position: relative;
	padding: 60px 38px;
	margin: 50px auto 0;
}

.credit .form::before {
	content: "";
	display: block;
	position: absolute;
	width: -webkit-calc(100% - 10px);
	width: calc(100% - 10px);
	height: -webkit-calc(100% - 10px);
	height: calc(100% - 10px);
	top: 5px;
	left: 5px;
	right: 5px;
	bottom: 5px;
	border: 1px solid #dae2ee;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.credit .form__title {
	color: #1a62af;
	font-weight: 900;
	font-size: 24px;
	margin-bottom: 40px;
}

.credit .form__title .accent {
	color: #e11f25;
}

.credit .form__agree {
	margin: 10px auto 0;
}

.credit .form .button {
	margin-bottom: 12px;
}

@media only screen and (max-width: 1170px) {
	.credit .item img {
		max-width: 80px;
		margin-right: 10px;
	}
}

@media only screen and (max-width: 992px) {
	.credit {
		padding: 30px 0;
	}

	.credit .item {
		margin-bottom: 6px;
	}

	.credit .item img {
		max-width: 70px;
	}

	.credit .item__text {
		font-size: 14px;
	}

	.credit .form .input {
		width: 100%;
	}

	.credit .form .button {
		width: 100%;
	}
}

.window {
	background-image: url(../img/style/spb.png);
	background-position: right bottom !important;
	-webkit-background-size: contain !important;
	background-size: contain !important;
}

.window .title-below {
	margin-bottom: 70px;
}

.window .item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.window .item img {
	margin: 0;
}

.window .item__text {
	text-align: center;
	font-size: 14px;
	margin: 20px 0;
	line-height: 1.8;
}

.window .item__num {
	font-size: 36px;
	color: #1a62af;
	font-weight: 900;
	text-align: center;
}

@media only screen and (max-width: 992px) {
	.window .item {
		margin-bottom: 15px;
	}
}

@media only screen and (max-width: 374px) {
	.window .item__num {
		font-size: 22px;
	}
}

.care {
	background-image: url(../img/style/care.jpg);
	color: #fff;
}

.care .title {
	color: #fff;
}

.care .title::after {
	background-color: #fff;
}

.care .title-below {
	color: #fff;
	font-weight: 400;
	margin-bottom: 70px;
}

.care .item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.care .item__text {
	max-width: 100%;
}

.care .item__num {
	font-size: 120px;
	color: #fff;
	opacity: 0.08;
	font-weight: 900;
	margin-bottom: -80px;
}

.care .item__name {
	font-size: 18px;
	font-weight: 900;
	margin-bottom: 15px;
	padding-bottom: 15px;
	position: relative;
}

.care .item__name::after {
	content: "";
	display: block;
	position: absolute;
	width: 20px;
	height: 1px;
	background-color: #fff;
	bottom: 0;
	left: 0;
}

.port .item__img {
	max-width: 640px;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 50px;
}

.port .item__img img {
	width: 100%;
}

.port .item__date {
	font-size: 12px;
	color: #73797f;
	text-transform: uppercase;
	margin-bottom: 25px;
}

.port .item__name {
	font-size: 24px;
	color: #1a62af;
	font-weight: 900;
	margin-bottom: 30px;
	padding-bottom: 20px;
	position: relative;
}

.port .item__name::after {
	content: "";
	display: block;
	position: absolute;
	width: 30px;
	height: 1px;
	background-color: #1a62af;
	bottom: 0;
	left: 0;
	-webkit-box-shadow: 0px 3px 3.88px 0.12px rgba(0, 109, 225, 0.22);
	box-shadow: 0px 3px 3.88px 0.12px rgba(0, 109, 225, 0.22);
}

.port .item__text {
	font-size: 14px;
	line-height: 1.8;
	color: #33373b;
	margin-bottom: 15px;
}

.port .item .button {
	margin-top: 40px;
}

@media only screen and (max-width: 1170px) {
	.port .item__img {
		max-width: 400px;
	}
}

@media only screen and (max-width: 992px) {
	.port .item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 0 15px;
	}

	.port .item__img {
		margin-right: 0;
		margin-bottom: 20px;
	}

	.port .item__name {
		font-size: 18px;
	}
}

.review {
	background-image: url(../img/style/review.jpg);
	padding: 100px 0;
	color: #fff;
}

.review .title {
	color: #fff;
	margin-bottom: 30px;
}

.review .title::after {
	background-color: #fff;
}

.review .title-below {
	margin-bottom: 60px;
	color: #fff;
}

.review__carousel {
	width: -webkit-calc(100% - 190px);
	width: calc(100% - 190px);
	margin-left: auto !important;
	margin-right: auto !important;
}

.review__carousel .owl-nav {
	-webkit-filter: contrast(0.5);
	filter: contrast(0.5);
}

.review .item__img {
	max-width: 300px;
	margin-right: 30px;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100%;
}

.review .item__img a.fancybox {
	display: block;
	width: 100%;
	text-align: center;
}

.review .item__img img {
	margin-right: 0 !important;
	width: 100%;
}

.review .item__name {
	font-size: 12px;
	font-weight: 100;
	margin-bottom: 20px;
	word-spacing: 10px;
}

.review .item__name strong {
	font-weight: 900;
	font-size: 18px;
}

.review .item__date {
	font-size: 12px;
	color: #1a62af;
	margin-bottom: 20px;
}

.review .item__text {
	font-size: 14px;
	line-height: 1.8;
	font-weight: 300;
	margin-bottom: 15px;
}

@media only screen and (max-width: 992px) {
	.review__carousel {
		width: -webkit-calc(100% - 80px);
		width: calc(100% - 80px);
	}

	.review .item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 0 15px;
	}

	.review .item__img {
		margin-bottom: 20px;
		margin-right: 0;
	}
}

.free {
	background-image: url(../img/style/bg.png);
}

.free .form {
	max-width: 1100px;
	background-color: #fff;
	-webkit-box-shadow: 0px 0px 60.59px 12.41px rgba(0, 0, 0, 0.08);
	box-shadow: 0px 0px 60.59px 12.41px rgba(0, 0, 0, 0.08);
	position: relative;
	padding: 60px 38px;
	margin: 0 auto 0;
}

.free .form::before {
	content: "";
	display: block;
	position: absolute;
	width: -webkit-calc(100% - 10px);
	width: calc(100% - 10px);
	height: -webkit-calc(100% - 10px);
	height: calc(100% - 10px);
	top: 5px;
	left: 5px;
	right: 5px;
	bottom: 5px;
	border: 1px solid #dae2ee;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.free .form__title {
	color: #1a62af;
	font-weight: 900;
	font-size: 24px;
	margin-bottom: 40px;
}

.free .form__title .accent {
	color: #e11f25;
}

.free .form__agree {
	margin: 10px auto 0;
}

.free .form .button {
	margin-bottom: 12px;
}

@media only screen and (max-width: 992px) {
	.free .form .input {
		width: 100%;
	}

	.free .form .button {
		width: 100%;
	}
}

.contact {
	padding: 0;
}

.contact .title {
	margin-bottom: 24px;
}

.contact .title-below {
	margin-bottom: 50px;
}

.contact__wrap {
	position: relative;
	width: 100%;
}

.contact__info {
	position: absolute;
	z-index: 9;
	background-color: #fff;
	padding: 46px 36px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 410px;
	width: 100%;
	top: 100px;
	left: 260px;
}

.contact__info::before {
	content: "";
	display: block;
	position: absolute;
	width: -webkit-calc(100% - 12px);
	width: calc(100% - 12px);
	height: -webkit-calc(100% - 12px);
	height: calc(100% - 12px);
	background-color: transparent;
	border: 1px solid #f1f2f4;
	top: 6px;
	left: 6px;
	pointer-events: none;
}

@media only screen and (max-width: 992px) {
	.contact__info {
		position: static;
		margin-bottom: 20px;
		max-width: 100%;
	}
}

.contact__name {
	font-size: 20px;
	color: #1a62af;
	font-weight: bold;
	margin-bottom: 20px;
	text-transform: uppercase;
}

.contact .phone {
	margin-bottom: 0;
	padding-left: 30px;
}

.contact .item {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	text-align: left;
	padding: 8px 0;
}

.contact .item .item {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.contact .item .item span {
	color: #949494;
	font-size: 12px;
}

.note {
	margin-top: 20px;
}

.contact #map_1 {
	height: 640px;
}

@media only screen and (max-width: 992px) {
	.contact #map_1 {
		height: 300px;
	}
}

.address {
	font-size: 14px;
}

.phone {
	font-size: 16px;
	text-decoration: none;
	font-weight: 600;
}

.time {
	font-size: 14px;
	margin-bottom: 30px;
}

.footer {
	background-color: #1a62af;
	padding: 40px 0 0;
	color: #fff;
}

.footer .contact__info {
	position: static;
	background-color: transparent;
	padding: 0;
}

.footer .contact__info::before {
	display: none;
}

.footer .address {
	color: #fff;
	margin-top: 25px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}

.footer .address img {
	-webkit-filter: contrast(0) brightness(2);
	filter: contrast(0) brightness(2);
}

.footer .address__text {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.footer .copy {
	margin-top: 50px;
	color: #525252;
	font-size: 14px;
}

.footer .item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-bottom: 18px;
}

.footer .phone {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-top: 20px;
}

.footer .phone img {
	-webkit-filter: contrast(0) brightness(2);
	filter: contrast(0) brightness(2);
	margin-right: 10px;
}

.footer .phone a {
	color: #fff;
	text-decoration: none;
	font-size: 18px;
	font-weight: 600;
}

.footer .copy {
	background-color: #084c96;
	padding: 20px 15px;
	color: #96b9df;
	font-size: 12px;
	text-align: center;
}

@media only screen and (max-width: 992px) {
	.footer .address span {
		display: inline;
	}

	.footer .address__text {
		display: block;
	}
}

.poly {
	background-color: #ffffff;
}

.poly .title {
	margin-bottom: 26px;
}

.poly .title-below {
	margin-bottom: 40px;
}

.poly .item {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	width: 100%;
}

.poly .item__num {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 4px;
}

.poly .item__name {
	font-size: 18px;
	font-weight: bold;
	color: #353535;
	margin-bottom: 12px;
}

.poly .item__types {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 100%;
	margin-left: -15px;
}

.poly .item__types-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: center;
	max-width: 31%;
	width: 100%;
	font-size: 12px;
	margin-bottom: 28px;
	padding: 0 15px;
}

.poly .item__types-item img {
	margin-right: 0;
	margin-bottom: 14px;
}

@media only screen and (max-width: 992px) {
	.poly .item__types-item {
		max-width: 100px;
	}
}

.poly__img {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
}

.var {
	background-image: url(../img/style/type.png);
	padding: 90px 0;
}

.var .title {
	margin-bottom: 30px;
}

.var .title-below {
	margin-bottom: 50px;
}

.var__wrap,
.sale__wrap {
	-webkit-box-shadow: 0px 0px 29.75px 5.25px rgba(0, 0, 0, 0.09);
	box-shadow: 0px 0px 29.75px 5.25px rgba(0, 0, 0, 0.09);
	background-color: #fff;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.var__wrap::before,
.sale__wrap::before {
	content: "";
	display: block;
	position: absolute;
	width: -webkit-calc(100% - 12px);
	width: calc(100% - 12px);
	height: -webkit-calc(100% - 12px);
	height: calc(100% - 12px);
	background-color: transparent;
	border: 1px solid #f1f2f4;
	top: 6px;
	left: 6px;
	pointer-events: none;
}

.var__wrap .form,
.sale__wrap .form {
	max-width: 45%;
	width: 100%;
}

.var__wrap .form__title,
.sale__wrap .form__title {
	font-size: 20px;
}

.var__wrap .form__title .accent,
.sale__wrap .form__title .accent {
	display: block;
}

.var__img {
	max-width: 55%;
	width: 100%;
	-webkit-background-size: cover !important;
	background-size: cover !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-attachment: inherit !important;
}

@media only screen and (max-width: 992px) {

	.var__wrap,
	.sale__wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.var .form {
		max-width: 100%;
	}

	.var__img {
		display: none;
	}
}

.sale__carousel {
	-webkit-background-size: cover !important;
	background-size: cover !important;
	background-position: right center !important;
	background-repeat: no-repeat !important;
	background-attachment: inherit !important;
	background-image: url(../img/style/sale.png);
	max-width: 55%;
	width: 100%;
}

.sale__wrap::before {
	z-index: 10;
}

.sale .form {
	max-width: 45%;
	width: 100%;
}

.sale .phone {
	font-size: 30px;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 34px;
	display: block;
}

.sale .or {
	font-size: 14px;
	text-align: center;
	margin-bottom: 34px;
}

.sale .item {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: left;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 66px 50px;
	max-width: -webkit-calc(100% - 90px);
	max-width: calc(100% - 90px);
}

.sale .item__name {
	font-size: 36px;
	color: #ff9000;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 14px;
}

.sale .item__subname {
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 30px;
}

.sale .item .text {
	font-size: 14px;
	margin-bottom: 26px;
}

.sale .item .text-main {
	font-size: 26px;
	font-weight: 600;
	margin-bottom: 18px;
}

.sale .item .item {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 7px 0;
}

.sale .item img {
	width: auto;
}

.sale .owl-theme .owl-nav {
	height: 100%;
}

@media only screen and (max-width: 992px) {
	.sale__carousel {
		max-width: 100%;
	}

	.sale .form {
		max-width: 100%;
	}
}

@media only screen and (max-width: 601px) {
	.sale__carousel {
		background-image: unset;
		background-color: #eef0ef;
	}
}

.read-more-block {
	max-width: 600px;
}

.link {
	color: #e11f25;
	text-decoration: underline;
	cursor: pointer;
}

#policy {
	max-width: 600px;
}

*.c-blue {
  color: #15274b !important;
}
*.c-red {
  color: #d22f30 !important;
}

.header .info_m {
	/*
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;*/
		margin-top:10px;
	width:auto;
	float:left;
}

 .info_m .phone {
	font-size: 14px;
	color: #353535;
	font-weight: 600;
	text-decoration: none;
	position: relative;
	padding-left: 12px;
	margin-bottom: 15px;
}


 .info_m .phone_base {
	padding-left: 6px;
}

 .info_m .phone::before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 2px;
	background-image: none;
	width: 14px;
	height: 14px;
}

@media only screen and (max-width: 992px) {
	.header .nav {
		padding: 12px 0;
		width: 100%;
	}
}

@media screen and (min-width: 375px) and (max-width: 580px) {
	 .info_m .phone {
		font-size: 22px;
	}
	.header .info_m {
		margin-top:8px;
	}
}


@media screen and (min-width: 330px) and (max-width: 375px) {
	 .info_m .phone {
		font-size: 16px;
	}

	.header .info_m {
		margin-top:14px;
	}

}

@media screen and (min-width: 300px) and (max-width: 330px) {
	 .info_m .phone {
		font-size: 16px;
	}

	.header .info_m {
		margin-top:12px;
	}

}

.logo_m{padding-left:12px; width:139px;float:left}
.red_border{border:1px dashed red;}
